#在计算加减乘除前，先输出一个分隔线（=====）
#方案5：使用修饰器语法糖：@修饰器
# 修饰器，既可以有返回值、也可以没有返回值，他的样式是多种多样的。
# 实现方式: @修饰器函数名        
# 等价于： 实际函数名=修饰器函数名(实际函数名)
# 注意点：位置：实际函数前



def show(function):
    def temp(x,y):
        print("===========")
        z=function(x,y)
        return z
    return temp


@show
def myAdd(a,b):
    return a+b

@show
def mySubstract(a,b):
    return a-b

@show
def myMultiply(a,b):
    return a*b

@show
def myDivide(a,b):
    return a/b


print(myAdd(3,4))
print(mySubstract(3,4))
print(myMultiply(3,4))
print(myDivide(3,4))











